package dev.pda.display.data.message

import dagger.Module
import dagger.Provides
import dev.pda.display.data.SharedPrefs
import dev.pda.display.domain.message.MessageRepository
import dev.pda.display.presentation.common.module.SharedPrefModule
import javax.inject.Singleton

@Module(includes = [SharedPrefModule::class])
class MessageModule {

    @Singleton
    @Provides
    fun provideRepository(sharedPrefs: SharedPrefs): MessageRepository {
        return MessageRepositoryImpl(sharedPrefs)
    }

}